home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / qt202.zip / WHATSNEW.202 < prev   
Text File  |  1992-11-04  |  9KB  |  182 lines

  1. QT-QUOTE                                                Fortune Cookie System
  2.  
  3.  
  4.                         Revision History
  5.                         ----------------
  6.  
  7.  
  8.   Date    Version Initials            Reason
  9.  
  10. 29/10/92   V2.02     AMC    Rehashed the documentation to bring it up to
  11.                             date.
  12.  
  13.                             Made minor change to file output.  The two
  14.                             horizontal line characters have been replaced
  15.                             by two dashes (For all those non ANSI people
  16.                             out there)
  17.  
  18.         Large Break due to Projects & Finals  (Sorry!!)
  19.  
  20.  28/01/92 V2.02     AMC     Switch character may now be either of - or /
  21.                             to satisfy UNIX users (and Mark Cox).
  22.  
  23.                             When indexing, if the quote file has a file time
  24.                             later than the current system time then the quote
  25.                             file is touched.  This is to try and help prevent
  26.                             the problem where qt-quote indexes the file every
  27.                             time.  This is usually due to RTC problems.  Thanks
  28.                             must go to Sally Justice for pointing this one out.
  29.  
  30.                             Video extensions module largely rewritten to speed
  31.                             things up and to be more intuitive.
  32.  
  33.   7/01/92 V2.02     AMC     Got rid of a few trivial compiler warnings, and
  34.                             using a different version of RCS version control
  35.                             system.  This means module version numbers restart
  36.                             back at 1.1 (BTW, if you want to have a peek at the
  37.                             version numbers try: quote /m)
  38.  
  39.  27/11/91 V2.02     AMC     The problem where windows taking up the whole
  40.                             screen had their dropshadows wrapped around to
  41.                             the left-hand side has been fixed.
  42.  
  43.                             Now draws histograms before displaying windows#
  44.                             to make things look faster (notice the word LOOK)
  45.  
  46.                             All the defunct code dealing with old style
  47.                             events (like birthdays) which was disabled in
  48.                             the previous version has been removed.
  49.  
  50.                             A new feature allowing certain quotes to only
  51.                             be shown on a certain date (This supercedes
  52.                             the old event files).  Dated quotes have a by
  53.                             line with the subject in the form of
  54.                             @MMMDD= <subject>.  Eg. @DEC25= Christmas Quote.
  55.  
  56.                             QT-QUOTE now uses a lockfile to prevent multiple
  57.                             copies of QT-QUOTE trying to access the index
  58.                             file when indexing is taking place.  This is
  59.                             useful when using QT-QUOTE with multinode
  60.                             bulletin boards.
  61.  
  62.                             Index files now contain two bytes signifying
  63.                             which version of QT-QUOTE produced them.  If
  64.                             the versions do not match then the index is
  65.                             remade.
  66.  
  67.  22/10/91 V2.02     AMC     The S (stats) command has been changed to
  68.                             V (View stats), and the switches have been made
  69.                             case insensitive to help reduce confusion.
  70.  
  71.                             The random number generator seeding has been
  72.                             altered, so things should become somewhat more
  73.                             random.  For some reason the JPI randomize()
  74.                             function doesn't work, so we now use srand().
  75.  
  76.                             The nasty problem that caused the title, quote,
  77.                             and command prompt to become garbled together
  78.                             due to the Windowing Lib corrupting the
  79.                             cursor position has been sorted, I hope.
  80.  
  81.  
  82.  2/06/91  V2.01b    AMC     This is definitely it.... The FINAL release
  83.                             version.  *8-)
  84.  
  85.                             Also, as a perk... A small installation program
  86.                             was written for the disk distribution, this will
  87.                             not be present in archives uploaded.
  88.  
  89.  1/06/91  V2.01b    AMC     Whoops... Luckily we caught these few bits
  90.                             before the version got significantly far.
  91.  
  92.                             The cursor remained off after executing quote,
  93.                             this has now been corrected (thanks Dave Gorski
  94.                             for spotting it).
  95.  
  96.                             The index file is now removed if indexing is
  97.                             interrupted, and checking for zero length indexes
  98.                             added to stop the notorious divide by zero error.
  99.  
  100.                             Also, the archive file included a few wordstar
  101.                             files as opposed to textfiles.
  102.  
  103. 30/06/91  V2.01     AMC/DT  Release version - at long last!!
  104.  
  105. 30/06/91  V2.01.09  AMC     Few minor bits smartened up.
  106.  
  107.                             CTRL-C handler altered slightly, mainly to
  108.                             remove the index file if indexing interrupted.
  109.  
  110.                             Protection added against zero length index files.
  111.  
  112. 29/06/91  V2.01.09  AMC     Critical error handler added to stop those
  113.                             nasty DOS errors popping up our lovely windows.
  114.  
  115.                             Also, quote window displayed AFTER the quote
  116.                             has been output to it, so you nolonger see long
  117.                             quotes being drawn up.
  118.  
  119.                             Custom windowing routines altered slightly to
  120.                             allow invisible windows to be opened without
  121.                             their drop shadows appearing.
  122.  
  123. 28/05/91  V2.01.08  AMC     Slightly reorganised indexing code, so that two
  124.                             indexes are included in the file.  One holding
  125.                             the list of quotes grouped by subjects, the
  126.                             second containing the index to quotes in the
  127.                             order that they appear in the quote file.
  128.                             Is this too excessive?
  129.  
  130. 27/05/91  V2.01.08  AMC     Indexing module drastically rewritten to allow
  131.                             quotes to be grouped together by subjects.  This
  132.                             also has the added advantage that the index is
  133.                             created in memory then written to disk after.
  134.                             This speeds things up a tad.
  135.  
  136. 23/05/91  V2.01.07  AMC     Squashed trivial bug which meant when a window
  137.                             was closed the bottom right character in the
  138.                             drop shadow was not returned to its original
  139.                             attribute.  Silly me!
  140.  
  141. 20/04/91  V2.01.07  AMC     Printer support for Epson compatible printers
  142.                             Added.
  143.  
  144.                             Feature added to allow a list of quotes to be
  145.                             specified on the command line.
  146.  
  147.                             Added statistics feature which displays
  148.                             information about the specified quote and
  149.                             index file.
  150.  
  151.                             Reorganised code so files are only opened and
  152.                             closed once when in number of quotes are being
  153.                             output.  This gives a significant speed increase.
  154.  
  155.  
  156. 19/04/91  V2.01.07  AMC     Sorted out bug in windowing code which caused
  157.                             quote to crash sometimes in carousel mode.
  158.  
  159.                             Added facility to have quote output redirected
  160.                             to stdout either automatically when stdout is
  161.                             redirected or via -f switch.
  162.  
  163.                             Changed carousel mode so old quote window only
  164.                             closed after new quote has been read in instead
  165.                             of before.
  166.  
  167.  
  168. 05/04/91  V2.01.06  AMC     Improved quote file indexing algorithm.
  169.  
  170.                             Added quote number to bottom right corner of
  171.                             the quote window.
  172.  
  173.                             Replaced getargs.c command line arguement parser
  174.                             with a hardcoded parser (mainly to try and reduce
  175.                             the size of the executable)
  176.  
  177.  
  178. 15/03/91  V2.01.05  AMC     Test release for David Tonge and Nick Waltham.
  179.  
  180.                             Added drop shadows to JPI windows.
  181.  
  182.